Архитектурная практика
Компоненты монолита. Двухзвенная и трехзвенная архитектура. Плюсы и минусы монолитной архитектуры.
software architect
архитектурные паттерны (архитектурные паттерны не относятся к паттернам банды 4)
TLDR
Шардирование
МВ* паттерны
CQRS
Декомпозиция монолита на модули
декомпозиция на микросервисы
управление данными в микросервисной архитектруре
Толстый и тонкий клиент. Плюсы / минусы / особенности.
коммуникация микросервисов
построение пользовательского интерфейса
повышение отказоустойчивости
проведение архитектурных границ
повышение уровня абстракции интерфейсов
выделение доменов (DDD)
оптимизация кодовой базы.
Проектирование эффективного решения для сохранения архитектурной целостности и возможности масштабирования решения.